import { createI18n } from 'vue-i18n';
import enMessages from './en.json';
import zhCNMessages from './zh.json';

const i18n = createI18n({
    locale: navigator.language.split('-')[0], // 设置默认语言
    fallbackLocale: 'en', // 当没有指定语言时的回退语言
    messages: {
        en: enMessages,
        'zh': zhCNMessages,
    },
    globalInjection: true, // 全局注入，可以直接在模板中使用$t
    legacy: false, // 禁用传统模式，使用Composition API模式
});

export default i18n;